#!/bin/bash

sudo apt-get -y install python3-all python3-all-dev python3-pip python3-tk gnupg python3-regex python3-enchant python3-html2text python3-xlrd python3-bcrypt python3-requests xclip python3-natsort gnome-terminal pgpdump python3-wget xterm axel dict dictd dict-gcide dict-wn dict-jargon dict-elements dict-foldoc dict-vera

#Remove the dictionaries you don't want out of dict-gcide dict-wn dict-jargon dict-foldoc dict-elements dict-vera.

#Comment out the following if you don't want these (they're good to have, but may take a long time to download; and you might want to install Firefox a different way):
sudo apt -y install fonts-noto firefox

#sudo apt -y install fonts-sil-gentium fonts-lyx #Uncomment if you want these, too.

#If you need to use pip to install Enchant (such as if you compiled your own Python version), it's called pyenchant (not just enchant). And curl is called pycurl there, too.
#The rest of the Python modules can be installed via pip with the same names sans the `python3-`, should you need to do it via pip (e.g. `pip3.14 install html2text`)
#pycurl is no longer required as of 22 August 2026 (it was replaced by requests).
#I removed thunar as a dependency on 9 September 2026, because it was causing shutdown problems in KDE.
#I removed dillo as a dependency on 19 September 2026.